@charset "UTF-8";
a, body, div, html, li, p, span, ul {
    padding: 0;
    margin: 0;
    font-size: 14px;
    color: #333;
    font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, 微软雅黑, STHeitiSC-Light, simsun, 宋体, WenQuanYi Zen Hei, WenQuanYi Micro Hei, sans-serif !important
}

body, html {
    width: 100%
}

a {
    text-decoration: none
}

body {
    min-width: 1230px;
    background: #ffffff
}

.qglh_2020 {
    width: 100%;
    margin: 0 auto;
    height: 300px;
    overflow: hidden;
    display: block;
}

ol, ul {
    list-style: none
}

img {
    border: none
}

.foot {
    width: 120px;
    background: #333;
    height: 10px
}
#index-prefecture .news-list{margin-top:20px;margin-bottom:27px;}
.comprehensive .left #index-news .news-list{margin-top:0;margin-bottom: 0;}
.nav-group .group-1 .nav-items .xiaoming{position: relative;color: #09A5F6;}
.xiaoming i{display: block;position:absolute;top:-2px;left:30px;width: 26px;height: 12px;background: url("https://www.kunming.cn/images/xmnew.png") no-repeat center;}
input[type=submit], input[type=text], textarea {
    border: 0;
    background: none;
    outline: none;
    padding: 0;
    margin: 0
}

.pl {
    position: fixed;
    top: 0;
    left: 0
}

.fc:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.fc {
    *zoom: 1
}

.fb {
    display: block
}

.fnb {
    display: inline-block
}

.fl {
    float: left
}

.fr {
    float: right
}

/*.btr {*/
/*    height: 1px;*/
/*    background: url(../images/2018/btr-bg.png) repeat-x*/
/*}*/

/*@font-face {
    font-family: pmzdt;
    src: url(’../fonts/pmzdt.ttf’) format(’truetype’)
}*/

#vision {
    margin: 0 auto 50px;
    width: 1200px
}
.showvoice{width: 100%;min-width: 1200px;margin:0 auto;height: auto;overflow: hidden;background: #f1f9fb;}
.showvoice_cn{width: 1200px;margin:0 auto;text-align: right;height: 40px;line-height: 40px;color: #444444;}
.showvoice_cn a{color: #444444;float: right;}
.showvoice_cn span{float: right;}
.voice_lw{display: inline-block;width:101px;height:40px;background: url("../images/2022/lwy.svg") no-repeat center;background-size: 65%; }
.voice_md{display: inline-block;width:101px;height:40px;background: url("../images/2022/mdy.svg") no-repeat center;background-size: 65%;}
.showvoice_cn .voice_eg{color:#4B617C;}
.voice_eg{margin-right: 20px;}

.project{width: 1198px;height: 195px;margin:10px auto;overflow: hidden;background: linear-gradient(222deg, rgba(223,240,246,0.5) 0%, rgba(220,236,241,1) 100%);border-radius: 2px;border: 1px solid #A0D5EF;}
.project-left{width: 105px;float: left;height: 195px;position: relative;}
.project-left i{display: block;width: 64px;height: 66px;background: url("../images/hot.png") no-repeat center;position: absolute;left: 22px;top:30px;}
.project-left em{display: block;width: 79px;height: 74px;background: url("../images/recom.png") no-repeat center;position: absolute;left: 0;bottom: 0;}
.project-right{position:relative;width:1036px;float: right;height: auto;margin-top:28px;margin-right: 27px;}
.project-right .bd{width: 100%;margin:0 auto;height: 164px;overflow: hidden;}
.project-right .bd li{width: 248px;float: left;height: auto;overflow: hidden;margin-right: 15px;}
.project-right .bd li a:hover p{color: #333333;}
.project-right .bd li img{display: block;width: 100%;height: 124px;margin:0 auto;}
.project-right .bd li p{width: 100%;text-align: left;font-size: 14px;color: #586B73;height: 40px;line-height: 40px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.project-right .hd a{display: block;width: 26px;height: 62px;background: #54B1DA;border-radius: 1px;opacity: 0.45;cursor: pointer;color: #ffffff;line-height: 62px;text-align: center;font-size: 16px;}
.project-right .next{position: absolute;left: -28px;top:31px;}
.project-right .prev{position: absolute;right: -28px;top:31px;}
.project-right .hd a:hover{background: #44BC99;opacity: 1;}
#vision .vision-title {
    background: url(../images/2018/vision-title.png) no-repeat 50%;
    height: 25px;
    margin: 80px auto 23px;
    width: 170px
}

#vision .multiMapCarousel {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    overflow: hidden
}

#vision .multiMapCarousel .img-container {
    height: 505px;
    overflow: hidden;
    width: 9999px
}

#vision .multiMapCarousel .container {
    float: left;
    width: 1200px
}

#vision .multiMapCarousel .max-img {
    width: 800px;
    height: 100%;
    float: left
}

#vision .multiMapCarousel .max-img img {
    height: 505px;
    width: 100%
}

#vision .multiMapCarousel .min-img {
    width: 396px;
    float: right
}

#vision .multiMapCarousel .min-img img {
    height: 250px;
    width: 396px
}

#vision .multiMapCarousel .min-img .item {
    margin-top: 5px;
    width: 100%;
    height: 250px
}

#vision .multiMapCarousel .min-img .item:first-child {
    margin-top: 0
}

#vision .multiMapCarousel .switch-nav {
    margin-top: 15px
}

#vision .multiMapCarousel .switch-nav ul {
    width: 105px;
    margin: 0 auto
}

#vision .multiMapCarousel .switch-nav li {
    width: 25px;
    height: 5px;
    border-radius: 10px;
    background: #ddd;
    float: left;
    margin-left: 10px;
    cursor: pointer
}

#vision .multiMapCarousel .switch-nav li:first-child {
    margin-right: 0
}

#vision .multiMapCarousel .switch-nav .current {
    background: #03a9f4
}

#vision .multiMapCarousel .item {
    position: relative
}

#vision .multiMapCarousel .max-img .title-box, #vision .multiMapCarousel .min-img .title-box {
    background: #000;
    background: rgba(0, 0, 0, .8);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

#vision .multiMapCarousel .max-img .title-box .title {
    color: #fff;
    font-size: 24px;
    width: 80%;
    margin: 30px auto 15px
}

#vision .multiMapCarousel .max-img .title-box .summary {
    color: #fff;
    color: hsla(0, 0%, 100%, .84);
    font-size: 16px;
    line-height: 26px;
    width: 80%;
    margin: 0 auto
}

#vision .multiMapCarousel .min-img .title-box .title {
    color: #fff;
    font-size: 16px;
    width: 90%;
    margin: 30px auto 15px
}

#vision .multiMapCarousel .min-img .title-box .summary {
    color: #fff;
    color: hsla(0, 0%, 100%, .84);
    font-size: 14px;
    line-height: 26px;
    width: 90%;
    margin: 0 auto
}

.punctuation {
    background: url(../images/2018/punctuation.png) no-repeat 50%;
    width: 17px;
    height: 12px
}

#content, #link, #list-page, #news-block {
    width: 1200px;
    margin: 40px auto 0
}

#content #center, #link #center, #list-page #center, #news-block #center {
    width: 730px;
    margin: 0 20px
}

#list-page #center {
    width: 850px;
    margin-right: 30px
}

#list-page .page-number {
    text-align: center
}

#list-page .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

#list-page .pagination > li {
    display: inline
}

#list-page .pagination > li:first-child > a, #list-page .pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

#list-page .pagination > .disabled > a, #list-page .pagination > .disabled > a:focus, #list-page .pagination > .disabled > a:hover, #list-page .pagination > .disabled > span, #list-page .pagination > .disabled > span:focus, #list-page .pagination > .disabled > span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}

#list-page .pagination > li > a, #list-page .pagination > li > span {
    color: #989898
}

#list-page .pagination > .active > a, #list-page .pagination > .active > a:focus, #list-page .pagination > .active > a:hover, #list-page .pagination > .active > span, #list-page .pagination > .active > span:focus, #list-page .pagination > .active > span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #49a7ff;
    border-color: #49a7ff
}

#list-page .pagination > li > a, #list-page .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}

#list-page .pagination > li:last-child > a, #list-page .pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

#content #center {
    width: 670px;
    margin: 0 50px 0 30px
}

.page-prepart {
    background: url(../images/2018/page-number-left-arrow.png) no-repeat 50%
}

.page-next, .page-prepart {
    width: 16px;
    height: 20px;
    display: block
}

.page-next {
    background: url(../images/2018/page-number-right-arrow.png) no-repeat 50%
}

.cbb {
    border-bottom: 0 !important
}

.ftb {
    font-weight: 700
}

#center #country .commont-list div:nth-child(6) {
    border-bottom: 0
}

#center .navigation {
    margin-bottom: 35px
}

#center .navigation a {
    background: #f3f3f3;
    margin-right: 1px;
    padding: 0 10px
}

#center .navigation a, #center .navigation span {
    font-size: 12px;
    border-radius: 2px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #989898
}

#center .navigation span {
    background: #f3f3f3 url(../images/2018/navigation-ico.png) no-repeat 50%;
    width: 18px;
    margin-right: 7px
}

#center .navigation .selected {
    color: #0084ff;
    background: #e9f3ff
}

#center .navigation span.selected {
    background: #e9f3ff url(../images/2018/navigation-selected.png) no-repeat 50%
}

#center .title {
    color: #0c0c0c;
    font-size: 32px;
    margin-bottom: 11px
}

#center .source {
    margin-bottom: 32px
}

#center .source a, #center .source span {
    color: #888
}

#center .article img {
    max-width: 100%
}

#center .article p, #center .article span {
    color: #525252;
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 25px;
    text-align: justify;
    text-indent: 0 !important
}

#center .article video {
    width: 100%
}

#center #praise {
    border: 1px solid #c8d0da;
    border-radius: 4px;
    height: 27px;
    line-height: 27px;
    padding: 7px 30px;
    width: 71px;
    margin: 50px auto 26px
}

#center #praise .praise-ico {
    background: url(../images/2018/praise.png) no-repeat 50%;
    width: 24px;
    height: 24px;
    margin-right: 12px
}

#center #praise p {
    font-size: 16px;
    color: #c8d0da
}

#center .author {
    border-bottom: 1px dashed #e2e2e2;
    padding-bottom: 13px;
    margin-bottom: 25px
}

#center .author .author-data span {
    color: #999fb4;
    margin-left: 10px;
    letter-spacing: 1.3px;
    font-size: 13px
}

#center .praise-selected .praise-ico {
    background: url(../images/2018/praise-selected-1.png) no-repeat 50% !important
}

#center .praise-selected p {
    color: #4b9aff !important
}

#center .center-bottom {
    margin-bottom: 40px
}

#center .center-bottom .title {
    color: #363636;
    font-size: 28px
}

#center .center-bottom .title .title-str {
    color: #535353;
    font-size: 24px;
    height: 33px;
    letter-spacing: 1.2px;
    line-height: 33px;
    margin: 0 auto;
    text-align: center;
    width: 101px
}

#center .center-bottom .title .title-btn {
    background: #5b9ff6;
    border-radius: 2px;
    height: 3px;
    margin: 3px auto 0;
    width: 60px
}

#center .center-bottom .publish {
    border-bottom: 1px dashed #d8d8d8;
    padding-bottom: 36px
}

#center .center-bottom .publish .publish-top {
    height: 33px;
    line-height: 33px;
    margin-top: 29px;
    width: 100%
}

#center .center-bottom .publish .publish-top .user-data img {
    background: #7fafff;
    border-radius: 19px;
    height: 33px;
    margin-right: 9px;
    width: 33px
}

#center .center-bottom .publish .publish-top .user-data p {
    color: #535353;
    font-size: 16px
}

#center .center-bottom .publish .publish-top .bd {
    color: #d8d8d8;
    margin-left: 26px;
    margin-right: 14px
}

#center .center-bottom .publish .publish-top .img-up-ico {
    background: url(../images/2018/up-img-ico.png) no-repeat 50%;
    display: block;
    height: 33px;
    margin-right: 5px;
    width: 18px
}

#center .center-bottom .publish .publish-top .comment-number, #center .center-bottom .publish .publish-top .img-up-str {
    color: #959595
}

#center .center-bottom .publish .publish-content {
    background: #f9f9f9;
    border-radius: 6px;
    height: 163px;
    margin-bottom: 6px;
    margin-top: 9px;
    width: 100%
}

#center .center-bottom .publish .publish-content textarea {
    color: #a5a5a5;
    font-size: 16px;
    height: 118px;
    padding: 21px;
    width: 650px
}

#center .center-bottom .publish .publish-imags {
    background: #f9f9f9;
    border-radius: 6px;
    height: 78px;
    padding-top: 21px;
    width: 100%
}

#center .center-bottom .publish .publish-imags .add-img {
    background: #ededed;
    border-radius: 3px;
    height: 60px;
    width: 60px
}

#center .center-bottom .publish input[type=submit] {
    background: #4b96f6;
    border-radius: 6px;
    color: #fff;
    font-size: 16px;
    height: 42px;
    margin-top: 20px;
    width: 95px
}

#center .center-bottom .comment-list {
    margin-top: 15px
}

#center .center-bottom .comment-list .item {
    border-bottom: 1px solid #e9e9e9;
    margin-top: 30px;
    padding-bottom: 23px
}

#center .center-bottom .comment-list .user-data img {
    background: #7fafff;
    border-radius: 19px;
    height: 33px;
    margin-right: 9px;
    width: 33px
}

#center .center-bottom .comment-list .user-data p {
    color: #505050;
    font-size: 18px
}

#center .center-bottom .comment-list .user-comment {
    color: #787878;
    font-size: 16px;
    margin-bottom: 27px;
    margin-top: 14px
}

#center .center-bottom .comment-list .comment-time {
    color: #bfc4cb
}

#center .center-bottom .comment-list .min-comment-ico, #center .center-bottom .comment-list .min-praise-ico {
    display: block;
    height: 16px;
    width: 16px
}

#center .center-bottom .comment-list .min-comment-ico {
    background: url(../images/2018/min-comment.png) no-repeat 50%
}

#center .center-bottom .comment-list .min-praise-ico {
    background: url(../images/2018/min-praise.png) no-repeat 50%;
    margin-left: 18px
}

#center .center-bottom .comment-list .min-comment-num, #center .center-bottom .comment-list .min-praise-num {
    color: #bfc4cb;
    display: block;
    height: 16px;
    line-height: 16px;
    margin: 0 3px
}

#center .center-bottom .comment-list .comment-more {
    display: block;
    margin: 50px auto;
    width: 120px
}

#center .center-bottom .comment-list .comment-more .more-title {
    color: #828392;
    display: block
}

#center .center-bottom .comment-list .comment-more .more-ico {
    background: #4b96f6 url(../images/2018/min-right-arrow.png) no-repeat 50%;
    border-radius: 3px;
    display: block;
    height: 14px;
    margin-left: 7px;
    margin-top: 3px;
    width: 14px
}

#center .new-headline {
    padding: 13px 20px;
    width: 692px;
    margin-bottom: 10px;
    background: #f8f8f8
}

#center .new-headline .title-one, #center .new-headline .title-two {
    font-size: 26px;
    margin-bottom: 5px
}

#center .new-headline .title-one, #center .new-headline .title-two {
    color: #2f2f2f
}

#center .new-headline .summary {
    color: #707070
}

#center .top {
    border-left: 4px solid #4b96f6;
    color: #535353;
    font-size: 24px;
    font-weight: 700;
    height: 25px;
    line-height: 23px;
    padding-left: 13px
}

#center .column-more {
    background: #f8f8f8;
    border-radius: 3px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    margin-top: 20px
}

#center .column-more .more-title {
    color: #828392;
    display: inline-block
}

#center .column-more .more-ico {
    background: #4b96f6 url(../images/2018/bottom-arrow.png) no-repeat 50%;
    border-radius: 3px;
    display: inline-block;
    height: 12px;
    width: 12px;
    margin-left: 5px
}

#center #broadcast, #center #country, #center #province, #center #southeast-asia {
    margin-top: 40px
}

#center #southeast-asia .top-border {
    width: 100%;
    border-bottom: 1px solid #e9e9e9;
    margin-top: 12px;
    margin-bottom: 16px
}

#center #southeast-asia .southeast-list a {
    border-bottom: 1px dashed #dbdbdb;
    margin-bottom: 16px
}

#center #southeast-asia .southeast-list a:nth-child(2) {
    border-bottom: 0 !important
}

#center #southeast-asia .southeast-list .title {
    font-size: 20px;
    color: #535353;
    font-weight: 700
}

#center #southeast-asia .southeast-list .summary {
    font-size: 12px;
    color: #6e6e6e;
    padding-bottom: 16px
}

#center .tab-switch .tab-nav {
    background: #f4f4f4;
    border-bottom: 1px solid #e4e4e4
}

#center .tab-switch .tab-nav a {
    color: #2f2f2f;
    font-size: 20px;
    padding: 14px 26px
}

#center .tab-switch .tab-nav .selected {
    background: #fff;
    border-color: #4b96f6 #e4e4e4 #fff;
    border-style: solid;
    border-width: 2px 1px 1px;
    color: #4b96f6;
    margin-bottom: -1px;
    padding: 13px 24px
}

#center #broadcast .broadcast-left {
    width: 452px
}

#center #broadcast .broadcast-left .tag {
    background: #4b96f6;
    border-radius: 12.5px;
    width: 55px;
    height: 24px;
    font-size: 12px;
    color: #fff;
    line-height: 24px;
    text-align: center;
    margin-top: 14px;
    padding: 0 5px
}

#center #broadcast .broadcast-left .title a {
    font-size: 20px;
    color: #535353;
    margin: 6px 0 16px;
    font-weight: 700
}

#center #broadcast .broadcast-left .data img {
    width: 165px;
    height: 107px;
    background: #ddd;
    margin-right: 14px
}

#center #broadcast .broadcast-left .data .summary {
    display: block;
    float: left;
    font-size: 12px;
    -webkit-line-clamp: 5;
    line-height: 22px;
    overflow: hidden;
    width: 273px;
    height: 107px;
    text-align: justify
}

#center #broadcast .broadcast-left .data .summary a {
    color: #888;
    letter-spacing: 1px
}

#center #broadcast .broadcast-right {
    margin-left: 20px;
    width: 258px;
    margin-top: 17px
}

#center #broadcast .broadcast-right .selected {
    background: #4b96f6 !important;
    color: #fff
}

#center #broadcast .broadcast-right a {
    font-size: 12px;
    color: #9d9d9d;
    text-align: center;
    background: #f4f4f4;
    border-radius: 2px;
    width: 77px;
    height: 30px;
    line-height: 30px;
    margin-left: 9px;
    margin-bottom: 9px;
    cursor: pointer;
    transition: all .5s
}

#center #broadcast .broadcast-right a:hover {
    background: #77b3ff;
    color: #fff
}

#center #news-loop {
    width: 730px;
    height: 410px;
    overflow: hidden;
    position: relative;
    background: #000;
    margin-bottom: 30px
}

#center .single-carousel .img-container {
    width: 100%;
    height: 100%
}

#center .single-carousel .img-container li {
    position: relative;
    height: 410px
}

#center .single-carousel .img-container a {
    display: block
}

#center .single-carousel .img-container img {
    width: 730px;
    height: 410px
}

#center .single-carousel .img-container .shadow {
    overflow: hidden;
    padding: 20px;
    color: #fff;
    position: absolute;
    height: 105px;
    bottom: 0;
    left: 0;
    background: #000;
    background: rgba(0, 0, 0, .6);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr="rgba(128, 0, 0, 0)", endColorstr="rgba(128, 0, 0, 0)") \9
}

#center .single-carousel .img-container .title-str {
    font-size: 20px;
    color: #fff
}

#center .single-carousel .img-container .loopimg-summary {
    -webkit-line-clamp: 2;
    color: #fff;
    color: hsla(0, 0%, 100%, .83);
    display: block;
    line-height: 25px;
    margin-top: 10px;
    overflow: hidden
}

#center .single-carousel .switch-nav {
    position: absolute;
    bottom: 5%;
    right: 3%
}

#center .single-carousel .switch-nav li {
    float: left;
    width: 12px;
    height: 5px;
    background: #eee;
    margin-left: 10px;
    border-radius: 10px;
    cursor: pointer
}

#center .single-carousel .switch-nav .current {
    background: #03a9f4;
    width: 24px
}

#center .southeast-loop {
    width: 730px;
    overflow: hidden;
    position: relative
}

#center .southeast-loop .hd {
    overflow: hidden;
    height: 45px;
    position: relative
}

#center .southeast-loop .hd .pageState, #center .southeast-loop .hd .pageState span {
    font-size: 16px;
    color: #afafaf
}

#center .southeast-loop .hd .next, #center .southeast-loop .hd .prev {
    display: block;
    overflow: hidden;
    cursor: pointer;
    height: 15px;
    border: 1px solid #afafaf;
    width: 15px;
    border-radius: 3px
}

#center .southeast-loop .hd .pageState {
    margin-right: 25px
}

#center .southeast-loop .hd .prev {
    background: url(../images/2018/southeast-right-arrow.png) no-repeat 50%;
    position: absolute;
    right: 0
}

#center .southeast-loop .hd .next {
    background: url(../images/2018/southeast-left-arrow.png) no-repeat 50%;
    position: absolute;
    right: 65px
}

#center .southeast-loop .hd ul {
    float: right;
    overflow: hidden;
    margin-top: 10px;
    zoom: 1
}

#center .southeast-loop .hd ul li {
    float: left;
    width: 9px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
    background: url(images/icoCircle.gif) 0 -9px no-repeat
}

#center .southeast-loop .hd li.on {
    background-position: 0 0
}

#center .southeast-loop .bd ul {
    overflow: hidden;
    zoom: 1
}

#center .southeast-loop .bd ul li {
    margin-right: 25px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    width: 226px
}

#center .southeast-loop .bd ul li .pic {
    text-align: center
}

#center .southeast-loop .bd ul li .pic img {
    width: 226px;
    height: 128px;
    display: block
}

#center .southeast-loop .bd ul li .pic a:hover img {
    border-color: #999
}

#center .southeast-loop .bd ul li .title-box {
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    padding: 12px
}

#center .southeast-loop .bd ul li .title-box .title {
    color: #535353;
    line-height: 18px;
    font-size: 14px;
    height: 36px;
    display: block;
    text-align: left
}

#center .southeast-loop .bd ul li .title-box span {
    font-size: 12px;
    color: #bbb
}

#center .southeast-loop .bd ul li .title-box .tag {
    font-size: 12px;
    color: #bbb;
    border-radius: 12.5px;
    height: 22px;
    background: #f7f7f7;
    line-height: 22px;
    text-align: center;
    padding: 0 15px
}

#center .shrink-img {
    height: 255px;
    margin: 25px auto 20px;
    position: relative;
    width: 730px
}

#center .shrink-img ul li {
    width: 106px;
    height: 238px;
    position: relative;
    overflow: hidden;
    float: left
}

#center .shrink-img ul li .imgTop img .tm {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1
}

#center .shrink-img ul li .imgCon {
    width: 538px;
    height: 405px
}

#center .shrink-img ul li .imgCen {
    width: 538px;
    height: 50px;
    font-size: 20px;
    line-height: 50px;
    left: 0;
    bottom: 45px;
    text-indent: 20px;
    display: none
}

#center .shrink-img ul li .imgBot, #center .shrink-img ul li .imgCen {
    background: #000;
    background: rgba(0, 0, 0, .5);
    color: #fff;
    position: absolute
}

#center .shrink-img ul li .imgBot {
    width: 375px;
    bottom: 0;
    padding: 15px;
    width: calc(100% - 30px)
}

#center .shrink-img ul li .imgBot .number {
    font-size: 24px;
    color: #fff;
    border-bottom: 3px solid #4b96f6
}

#center .shrink-img ul li .imgBot .article-data {
    margin-left: 10px;
    width: calc(100% - 39px);
    display: block;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 65px
}

#center .shrink-img ul li .imgBot .article-data .title {
    font-size: 16px;
    margin-bottom: 8px
}

#center .shrink-img ul li .imgBot .article-data .summary {
    font-size: 12px;
    color: #fff
}

#center .shrink-img ul li .imgBot p {
    color: #fff
}

#center .shrink-img ul li .imgBot p .title {
    font-size: 16px;
    color: #fff
}

#center .shrink-img ul li .imgBot p.bt_1 {
    width: 80px;
    line-height: 45px;
    font-size: 16px;
    color: #fff;
    text-indent: 20px;
    float: left
}

#center .shrink-img ul li .imgBot p.bt_2 {
    width: 458px;
    height: 45px;
    line-height: 45px;
    float: left;
    display: none
}

#center .shrink-img ul li .imgBot p.bt_2 span {
    font-size: 14px;
    color: #fff;
    padding-right: 30px;
    background: url(../images/part2_icon.png) no-repeat 0;
    padding-left: 10px
}

#center .shrink-img ul li .first {
    width: 538px
}

#center .shrink-img ul li .fast {
    position: absolute;
    right: 0;
    bottom: 0
}

#center #readMore {
    width: 670px;
    height: 70px;
    display: block;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    margin-top: -175px;
    flex-flow: row wrap;
    justify-content: center;
    font-size: 14px;
    color: #424242;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), color-stop(23%, hsla(0, 0%, 100%, .66)), color-stop(76%, #fff));
    background-image: linear-gradient(-180deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .66) 23%, #fff 76%);
    padding-top: 150px
}

#center #readMore p {
    color: #fff;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    text-align: center !important;
    background: #4b96f6;
    border-radius: 3px;
    display: block;
    margin: 0 auto;
    width: 80px;
    cursor: pointer
}

#center #readMore .more-ico {
    display: none
}

.logo-1 {
    background: url(../images/2018/logo-1.png) no-repeat 50%;
    width: 185px;
    height: 53px;
    margin-right: 84px
}

#search {
    background: #fafafa;
    border: 1px solid #f3f3f3;
    border-radius: 2px;
    width: 384px;
    height: 46px;
    margin-right: 16px
}

#search input[type=text] {
    width: 290px;
    position: absolute;
    top: 0;
    left: 0;
    height: 45px;
    padding-left: 21px;
    line-height: 88px;
    font-size: 14px;
    color: #bcbcbc;
    letter-spacing: .7px;
    text-align: left
}

#search input[type=submit] {
    background: #4b96f6 url(../images/2018/max-search.png) no-repeat 50%;
    border-radius: 2px;
    height: 46px;
    width: 68px;
    cursor: pointer;
    float: right
}

.weather .weather-str {
    font-size: 14px;
    color: #535353;
    letter-spacing: .7px;
    text-align: right
}

.weather .weather-time {
    color: #535353;
    font-size: 12px;
    letter-spacing: .6px;
    margin-top: 11px;
    text-align: left
}

.user-box {
    background: url(../images/2018/user-box-index.png) no-repeat 50%;
    height: 27px;
    position: relative;
    width: 48px
}

.user-box img {
    background: #ddd;
    border-radius: 50%;
    height: 23px;
    left: 9px;
    position: absolute;
    top: 2px;
    width: 23px
}

.user-box .user-operate {
    background: url(../images/2018/bottom-arrow.png) no-repeat 50%;
    height: 6px;
    position: absolute;
    right: 9px;
    top: 6px;
    width: 6px
}

.user-box .user-name {
    color: #535353;
    font-size: 12px;
    text-align: center;
    position: absolute;
    bottom: -23px
}

#history, #product {
    width: 48px
}

#history p, #product p {
    font-size: 12px;
    color: #535353;
    text-align: center
}

#history .ico-1 {
    background: url(../images/2018/ico-1.png) no-repeat 50%;
    height: 27px;
    margin-bottom: 6px
}

#product {
    margin: 0 25px
}

#product .ico-1 {
    background: url(../images/2018/ico-2.png) no-repeat 50%;
    height: 27px;
    margin-bottom: 6px
}

.nav-group {
    width: 1200px;
    margin: 0 auto
}

.nav-group .group-1 {
    padding: 10px 0;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 16px
}

.nav-group .group-1 .br {
    background: #efefef;
    height: 50px;
    width: 1px;
    margin-right: 15px
}

.nav-group .group-1 .nav-items a {
    margin-right: 16px;
    color: #535353;
    height: 20px;
    line-height: 20px
}

.nav-group .group-1 .nav-items .nav-w1, .nav-group .group-1 .nav-items .nav-w2, .nav-group .group-1 .nav-items .nav-w3, .nav-group .group-1 .nav-items .nav-w4 {
    margin-bottom: 7px
}

.nav-group .group-1 .nav-items .nav-w1 a {
    width: 70px
}

.nav-group .group-1 .nav-items .nav-w2 a {
    width: 85px
}

.nav-group .group-1 .nav-items .nav-w3 a {
    width: 56px
}

.nav-group .group-1 .nav-items .nav-w4 a {
    width: 30px
}

.nav-group .group-2 {
    background: #f8f8f8;
    margin-bottom: 6px;
    padding: 12px 18px 4px;
    width: 1164px
}

.nav-group .group-2 .nav-items {
    margin-left: 20px;
    width: 1088px
}

.nav-group .group-2 .nav-items a {
    color: #6e728c;
    margin-right: 20px;
    padding-bottom: 8px;
    display: block;
    float: left
}

.headline {
    background: #f8f8f8;
    margin: 20px auto;
    padding: 23px 21px;
    width: 1158px
}

.headline .hot .title {
    color: #323232;
    font-size: 32px;
    letter-spacing: 1.6px;
    text-align: center;
    margin-bottom: 9px;
    font-weight: 700
}

.headline .hot .summary {
    font-size: 18px;
    color: #323232;
    letter-spacing: .9px;
    margin-bottom: 23px;
    text-align: center
}

.headline .hot-list a {
    color: #9394a1;
    font-size: 14px;
    letter-spacing: .7px;
    line-height: 25px
}

.headline .hot-list a:hover {
    color: #116aff
}

.headline .hot-list span {
    font-size: 14px;
    color: #9394a1;
    letter-spacing: .7px
}

.headline .hot-list span:last-child {
    display: none
}

.hot-column {
    width: 1200px;
    margin: 5px auto 0;
   
}

.hot-column .title {
    font-size: 14px;
    color: #538dde;
    letter-spacing: .7px;
    text-align: left;
    border-left: 2px solid #4b96f6;
    padding-left: 5px;
    font-weight: 700;
    height: 14px;
    line-height: 15px;
    margin-top: 3px
}

.hot-column .hot-column-list {
    width: 1160px;
    height: 59px;
}

.hot-column .hot-column-list li {
    float: left;
    margin-bottom: 10px
}

.hot-column .hot-column-list a {
    margin-left: 15px;
    width: 217px;
    text-align: center
}

.headline-1 {
    width: 1200px;
    margin: 50px auto 0
}

.headline-1 .title {
    font-size: 26px;
    color: #474747;
    letter-spacing: 1.3px;
    text-align: center;
    margin-bottom: 8px
}

.headline-1 .summary {
    color: #707070;
    letter-spacing: .3px;
    text-align: center;
    margin-bottom: 50px
}

.burmese-ico {
    background: url(../images/2018/mw.png) no-repeat -13px 0;
    width: 93px;
    margin-top: 5px
}

.tody-hot {
    width: 460px;
    height: 460px
}

.tody-hot .tody-title {
    position: relative;
    margin-bottom: 23px
}

.tody-hot .tody-title .title-str {
    font-size: 24px;
    color: #535353;
    margin-left: 5px;
    font-weight: 600;
    line-height: 31px
}

.tody-hot .tody-title .week-hot {
    border-radius: 3px;
    color: #969696;
    font-size: 12px;
    height: 33px;
    position: absolute;
    right: 0;
    top: 0;
    width: 70px;
    background: #f5f5f5;
    text-align: center;
    line-height: 33px
}

.tody-hot .tody-new-list {
    margin-top: 20px
}

.tody-new-list p {
    height: 25px;
    line-height: 25px;
    margin-bottom: 15px;
}

.tody-hot .tody-new-list a:hover {
    color: #4E9FEF !important
}

.focus {
    position: relative;
    background-color: #000;
    float: left
}

.focus, .focus img {
    width: 735px;
    height: 460px;
    overflow: hidden;
}

.focus img {
    background: #ddd
}

.focus .shadow .title {
    width: 260px;
    height: 65px;
    padding-left: 30px;
    padding-top: 20px
}

.focus .shadow .title a {
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-weight: bolder;
    overflow: hidden
}

.focus .btn {
    position: absolute;
    bottom: 34px;
    left: 510px;
    overflow: hidden;
    zoom: 1
}

.focus .btn a {
    position: relative;
    display: inline;
    width: 13px;
    height: 13px;
    border-radius: 7px;
    margin: 0 5px;
    color: #b0b0b0;
    font: 12px/15px "\5B8B\4F53";
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background: #d9d9d9
}

.focus .btn a.current, .focus .btn a:hover {
    cursor: pointer;
    background: #29838b
}

.focus .fPic {
    left: 0;
    top: 0
}

.focus .D1fBt {
    overflow: hidden;
    zoom: 1;
    height: 16px;
    z-index: 10
}

.focus .shadow {
    background: #000;
    opacity: 0.6;
    bottom: 0;
    display: block;
    filter:alpha(opacity=60) ;
    height: 105px;
    left: 0;
    line-height: 32px;
    position: absolute;
    text-align: left;
    width: 701px;
    z-index: 10;
    padding: 17px
}

.focus .shadow .loopimg-tag {
    color: #fff;
    background: #d64949;
    border-radius: 2px;
    height: 19px;
    width: 33px;
    text-align: center;
    line-height: 19px
}

.focus .shadow p {
    color: #fff;
    font-size: 20px
}

.focus .shadow a {
    text-decoration: none;
    color: #fff;
    overflow: hidden;
    margin-left: 10px;
    font-family: "\5FAE\8F6F\96C5\9ED1"
}

.focus .fcon {
    position: relative;
    width: 100%;
    float: left;
    display: none;
    background: #000;
    overflow: hidden
}

.focus .fcon img {
    display: block
}

.focus .fbg {
    bottom: 20px;
    height: 0;
    position: absolute;
    right: 15px;
    text-align: center;
    z-index: 200
}

.focus .fbg div {
    margin: 4px auto 0;
    overflow: hidden;
    zoom: 1;
    height: 14px
}

.focus .D1fBt a {
    background: #fff;
    border-radius: 45px;
    color: #b0b0b0;
    display: block;
    font: 12px/15px "\5B8B\4F53";
    height: 5px;
    margin: 0 3px;
    outline: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 12px;
    float: left
}

.focus .D1fBt .on {
    background: #4e9fef;
    width: 24px;
    height: 5px
}

.focus .D1fBt img {
    display: none
}

.focus .D1fBt i {
    display: none;
    font-style: normal
}

.focus .next, .focus .prev {
    position: absolute;
    width: 40px;
    height: 74px;
    background: url(../images/2018/focus_btn.png) no-repeat
}

.focus .prev {
    left: 0;
    background-position: 0 -74px
}

.focus .next, .focus .prev {
    top: 45%;
    margin-top: -37px;
    cursor: pointer
}

.focus .next {
    right: 0;
    background-position: -40px -74px
}

.focus .prev:hover {
    background-position: 0 0
}

.focus .next:hover {
    background-position: -40px 0
}

.focus .fc p {
    height: 19px;
    line-height: 19px;
    margin: 4px 0
}

.focus .loopimg-summary {
    color: #fff;
    color: hsla(0, 0%, 100%, .84);
    line-height: 20px;
    margin-top: 10px
}

.new-group {
    width: 1200px;
    margin: 0 auto
}

.comprehensive #index-comment, .comprehensive #index-video {
    margin-top: 20px
}

.comprehensive .group {
    border-top: 1px solid #d8d8d8
}

.comprehensive .sub-right .ico-8 {
    background: url(../images/2018/ico-9.png) no-repeat 50%;
    width: 10px;
    height: 54px;
    margin-right: 4px;
    margin-left: 19px
}

.comprehensive .special-topic {
    width: 360px;
    height: 270px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden
}

.comprehensive .special-topic img {
    width: 360px;
    height: 203px
}

.comprehensive .special-topic .special-topic-list {
    width: 350px;
    min-width: 900px;
    height: 65px;
    background: #1f263d;
    display: block;
    overflow: hidden;
    margin-top: -4px;
    position: absolute;
    left: 0;
}

.comprehensive .special-topic .special-topic-list .selected {
    background: url(../images/2018/special-topic-list-bg.png) no-repeat 0 0;
    width: 80px;
    height: 51px;
    padding-top: 5px;
    margin-top: 4px
}

.comprehensive .special-topic .special-topic-list li {
    float: left;
    width: 79px;
    height: 46px;
    margin-top: 9px;
    margin-left: 9px;
    margin-bottom: 5px
}

.comprehensive .special-topic .special-topic-list img {
    width: 77px;
    height: 44px;
    margin: .5px auto 0;
    display: block
}

.comprehensive .special-topic .next, .comprehensive .special-topic .prev {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=54)";
    opacity: .54;
    border-radius: 5px;
    width: 34px;
    height: 36px;
    display: block;
    cursor: pointer
}

.comprehensive .special-topic .prev {
    background: #060606 url(../images/2018/min-right-arrow.png) no-repeat 50%;
    position: absolute;
    top: 100px;
    right: 0;
    z-index: 999
}

.comprehensive .special-topic .next {
    background: #060606 url(../images/2018/min-left-arrow.png) no-repeat 50%;
    position: absolute;
    top: 100px;
    left: 0;
    z-index: 999
}

.comprehensive .title {
    width: 98px;
    border-top: 2px solid #4b96f6;
    color: #535353;
    letter-spacing: 1px;
    text-align: left;
    font-weight: 700;
    margin-top: -1px;
}

.comprehensive .group-1 {
    border: 1px solid #e0e0e0;
    border-top: 2px solid #4b96f6;
    padding: 18px 18px 10px;
    width: 269px;
    margin-top: 10px;
    margin-bottom: 20px
}

.comprehensive .group-1 .title-str {
    border-left: 4px solid #4b96f6;
    padding-left: 10px;
    height: 28px;
    line-height: 28px
}

.comprehensive .left {
    width: 855px
}

.comprehensive .left .newsletter {
    margin-top: 15px;
    margin-bottom: 5px
}

.comprehensive .left .sub-left {
    width: 360px
}

.comprehensive .left .sub-right {
    width: 455px;
    margin-left: 40px
}

.comprehensive .left .new-list {
    margin-bottom: 5px
}

.comprehensive .left .new-list li {
    height: 35px;
    line-height: 35px;
    width: 100%;
    overflow: hidden
}

.comprehensive .left .new-list a {
    margin-top: 0;
    margin-left: 15px
}

.comprehensive .left .new-list a:hover {
    color: #4E9FEF !important
}

.comprehensive .left .new-list .point {
    background: #73abff;
    height: 4px;
    width: 4px;
    margin-top: 15px
}

.comprehensive .right {
    width: 305px;
    margin-left: 40px
}

.comprehensive .main-video {
    width: 360px
}

.comprehensive .main-video img {
    height: 240px;
    width: 100%
}

.comprehensive .main-video p {
    padding: 14px 3px 10px 35px;
    border: 1px solid #f3f3f3;
    background: #fafafa url(../images/2018/vico.png) no-repeat 11px 16px;
    width: 320px;
    margin-top: -5px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 18px;
    display: block
}

.comprehensive .video-list {
    overflow: hidden;
    position: relative;
    width: 360px;
    margin-top: 10px;
    height: 141px
}

.comprehensive .video-list .hd {
    padding: 0
}

.comprehensive .video-list .hd ul {
    margin: 0 auto;
    width: 82px;
    height: 6px
}

.comprehensive .video-list .hd ul li {
    background: #ebebeb;
    border-radius: 3px;
    cursor: pointer;
    float: left;
    height: 6px;
    line-height: 40px;
    margin-right: 7px;
    text-align: center;
    width: 10px
}

.comprehensive .video-list .hd ul li.on {
    background: #4e9fef;
    width: 24px
}

.comprehensive .video-list .bd ul {
    overflow: hidden;
    zoom: 1
}

.comprehensive .video-list .bd ul li {
    height: 135px;
    overflow: hidden;
    text-align: center;
    width: 170px !important;
    margin-right: 20px
}

.comprehensive .video-list .bd ul li .pic {
    text-align: center
}

.comprehensive .video-list .bd ul li .pic img {
    border-radius: 3px 3px 0 0;
    width: 100%;
    height: 100px;
    background: #ddd
}

.comprehensive .video-list .bd ul li .pic a:hover img {
    border-color: #999
}

.comprehensive .video-list .video-title {
    color: #8c8c8c;
    width: 145px;
    padding-left: 25px;
    background: url(../images/2018/vico.png) no-repeat 0 6px
}

.comprehensive .video-list .video-title, .comprehensive .video-list .video-title a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 20px;
    display: block
}

.comprehensive .video-list .video-title a {
    color: #636363;
    width: 140px
}



.comment-hot .title-str {
    font-size: 18px;
    color: #575757;
    font-weight: 700;
    padding-left: 13px;
    margin-bottom: 12px
}

.comment-hot .summary {
    color: #888;
    font-size: 12px;
    line-height: 20px;
    padding-left: 30px;
    display: block;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 64px
}

.comment-list {
    margin-top: 15px
}

.comment-list a {
    margin-bottom: 10px;
    height: 20px;
    overflow: hidden;
}

.comment-list a:hover {
    color: #4E9FEF !important;
}

.new-list {
    margin-bottom: 25px
}

.new-list a {
    margin-top: 15px
}

.newsletters {
    background: #f8f8f8;
    border-radius: 3px;
    width: 391px;
    height: 54px;
    overflow: hidden;
    float: left
}

.newsletters a {
    height: 54px;
    line-height: 54px;
    display: block;
    padding-left: 40px;
    background: url(../images/2018/ico-9.png) no-repeat 19px 21px;
    overflow: hidden;
}

.newsletter {
    margin-top: 15px
}

.newsletter .ico-7 {
    background: #526cb9 url(../images/2018/ico-7.png) no-repeat 50%;
    border-radius: 3px 0 0 3px;
    width: 62px;
    height: 54px
}

.news-list {
    margin-top: 30px
}

.news-list a {
    margin-bottom: 10px;
    height: 28px
}

.news-list a:hover {
    color: #4E9FEF !important
}

.news-list .tag-type {
    border: 1px solid #97a6cf;
    border-radius: 5px;
    color: #97a6cf;
    margin-right: 10px;
    font-size: 10px;
    padding: 5px 0;
    width: 50px;
    text-align: center;
}

.news-list .title-str {
    line-height: 28px
}

.dynamic-list .point-min {
    background: #57a7ff;
    height: 4px;
    width: 4px;
    margin-right: 5px;
    margin-top: 8px
}

.dynamic-list .title-str1 {
    width: 259px;
    height: 19.2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dynamic-list .title-str1:hover {
    color: #4E9FEF !important
}

.dynamic-list a:last-child {
    border-bottom: none
}

.dynamic-list a {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-top: 9.2px
}

.notice-list {
    margin-bottom: 15px
}

.notice-list li {
    position: relative;
    height: 75px;
    margin-bottom: 10px
}

.notice-list .notice-item {
    background: #f9f9f9;
    border-radius: 2px;
    width: 286px;
    margin-bottom: 4px;
    padding: 16.5px 10px;
    height: 42px;
    position: absolute;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s
}

.notice-list .notice-item .time {
    font-size: 12px;
    color: #b7b1a6;
    letter-spacing: .6px;
    text-align: left;
    margin-top: 10px;
    padding-left: 15px
}

.notice-list .notice-item .notice-items {
    width: 265px
}

.notice-list .notice-item .list-title {
    font-size: 14px;
    color: #535353;
    letter-spacing: .7px;
    line-height: 21px;
    height: 42px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

.notice-list .notice-item .list-point {
    color: #a17258;
    font-size: 30px;
    height: 19px;
    line-height: 19px;
    margin-right: 6px
}

.notice-list .notice-item:hover {
    box-shadow: 0 10px 25px 0 hsla(0, 0%, 59.6%, .22);
    margin-top: -5px;
    background-color: #fff
}

#community {
    margin-top: 30px
}

#community .column-title {
    font-size: 32px;
    color: #535353;
    font-weight: 600
}

#community .community-left {
    width: 860px
}

#community .community-right {
    background: #f8f8f8;
    border: 1px solid #f3f3f3;
    margin-left: 15px;
    padding: 25px 20px;
    width: 280px;
    line-height: 16px;
    float: right !important;
}

#community .community-right .title {
    height: 16px;
    border-left: 4px solid #4b96f6;
    padding-left: 11px
}

#community .community-right .activity-list {
    margin-bottom: 42px
}

#community .community-right .activity-list .c-7 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #535353
}

#community .community-right .activity-list .c-7:hover {
    color: #4E9FEF
}

#community .community-right .activity-list li {
    position: relative;
    margin: 22px 0 0
}

#community .community-right .activity-list .activity-time {
    margin-top: 10px;
    font-size: 12px;
    color: #535353 !important
}

#community .community-right .activity-list .enroll {
    border: 1px solid #d3c7b6;
    border-radius: 2px;
    width: 42px;
    height: 23px;
    position: absolute;
    right: 0;
    bottom: -7px;
    font-size: 12px;
    color: #ba9c6b;
    text-align: center;
    line-height: 23px
}

#community .community-img {
    width: 361px;
    margin-right: 23px
}

#community .community-img .fz-16 {
    font-size: 16px;
    color: #575757
}

#community .community-img .fz-16:hover {
    color: #4E9FEF
}

#community .community-img .ico-12 {
    background: url(../images/2018/ico-12.png) no-repeat 50%;
    width: 12px;
    height: 22px;
    margin: 0 5px 0 10px
}

#community .community-img .number, #community .community-img .user-name {
    height: 22px
}

#community .community-img img {
    width: 361px;
    height: 203px;
    background: #ddd
}

#community .community-img .community-img-list a {
    width: 175px;
    float: left
}

#community .community-img .community-img-list img {
    width: 175px;
    height: 99px;
    background: #ddd
}

#community .community-str {
    width: 475px
}

#community .community-str .fz-20 {
    font-size: 20px;
    margin-bottom: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

#community .community-str .fz-20:hover {
    color: #4E9FEF !important
}

#community .community-str .fz-12 {
    font-size: 12px;
    color: #979797;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    height: 35px
}

#community .community-str .hot {
    padding-bottom: 5px;
    border-bottom: 1px dashed #ddd
}

#community .community-str .hot .ico-12 {
    background: url(../images/2018/ico-12.png) no-repeat 50%;
    width: 12px;
    height: 22px;
    margin: 0 5px 0 10px
}

#community .community-str .user-img {
    height: 16px;
    margin-right: 4px;
    margin-top: 3px;
    width: 16px;
    margin-left: 12px;
    border-radius: 10px
}

#community .community-str .str-list {
    margin-top: 15px
}

#community .community-str .str-list .item a {
    font-size: 16px;
    color: #575757;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

#community .community-str .str-list .item a:hover {
    color: #4E9FEF !important
}

#community .community-str .str-list .item .ico-12 {
    background: url(../images/2018/ico-12.png) no-repeat 50%;
    width: 12px;
    height: 22px;
    margin: 0 5px 0 10px
}

#community .community-str .str-list .item .number, #community .community-str .str-list .item .user-name {
    height: 22px
}

#community .community-str .str-list .data {
    margin-top: 8px
}

#community .community-str .str-list .time {
    margin-top: 10px;
    color: #979797
}

#community .community-str .data {
    background: #f7f7f7;
    border-radius: 10.5px;
    height: 22px;
    line-height: 22px;
    margin-top: 15px;
    padding-right: 13px
}

#community .community-str .time {
    margin-top: 18px;
    color: #979797
}

.community-news {
    margin-top: 15px
}
.synthetical-left{width: 863px;}
.top-bor-box {
    width: 100%;
    background: #e4e4e4;
    height: 2px;
    position: relative;
    margin-bottom: 15px;
    overflow: hidden;
    float: left;
}

.top-bor-box .top-bor {
    background: #4b96f6;
    width: 98px;
    height: 2px;
    position: absolute;
    top: 0;
    left: 0
}

.community-img-list {
    margin-top: 20px
}

.community-img-list .summary {
    display: block;
    width: 100%;
    height: 38px;
    font-size: 14px;
    color: #636363
}

.synthetical-news {
    margin-right: 23px;
    margin-top: 13px
}

.synthetical-news .synthetical-img {
    width: 361px
}

.synthetical-news .synthetical-img .summary {
    font-size: 16px;
    color: #575757;
    height: 22px;
    display: block;
    margin-top: 8px;
}

.synthetical-news img {
    background: #ddd;
    height: 203px;
    width: 361px;
}

.synthetical-str {
    width: 437px;
    margin-left: 42px;
    margin-top: -3px;
}

.synthetical-str .new-list a {
    margin-bottom: 11px;
    margin-top: 0
}

.synthetical-img-list {
    margin-top: 20px
}

.synthetical-img-list span {
    font-size: 14px;
    color: #636363
}

.synthetical-img-list .community-img .summary {
    font-size: 16px;
    color: #636363
}

.synthetical-img-list img {
    background: #ddd;
    height: 102px;
    width: 175px
}

.synthetical-img-list .summary {
    display: block;
    height: 38px;
    width: 100%
}

.synthetical-img-list a {
    width: 175px
}

#economy,#internat {
    margin-top: 20px
}

#economy .economy-ico {
    background: url(../images/2018/ico-13.png) no-repeat 0 8px;
    height: 42px;
    margin-right: 8px;
    width: 26px
}

#culture, #economy, #life, #technology,#internat {
    margin-top: 40px
}

#index-nav-group .group-title {
    color: #538dde
}

.index-adv-group {
    width: 1221px;
    margin: 15px auto 0
}

.index-adv-group .adv-2 {
    margin: 0 10px 10px !important
}

#tody-hot {
    margin-bottom: 27px;
    overflow: hidden
}

#tody-hot .ico-4 {
    background: url(../images/2018/ico-4.png) no-repeat 50%;
    width: 18px;
    height: 31px
}

#tody-hot .tody-new-list .main-title {
    font-size: 20px;
    margin-right: 10px;
}

#tody-hot .tody-new-list .secondary-title {
    font-size: 16px;
    color: #575757;
    margin-right: 10px;
}

#news .secondary-title {
    font-size: 16px;
    color: #575757
}

#index-comment .ico-6 {
    background: url(../images/2018/punctuation.png) no-repeat 50%;
    width: 17px;
    height: 12px;
    margin-top: 5px
}

#index-prefecture .new-img {
    width: 100%
}

#index-prefecture .new-img a {
    width: 210px;
}

#index-prefecture .new-img img {
    background: #ddd;
    height: 135px;
    width: 100%
}

#index-prefecture .main-title {
    font-size: 18px;
    color: #404040;
    font-weight: 600
}

#index-prefecture .main-title:hover {
    color: #4E9FEF
}

#index-prefecture .secondary-title {
    font-size: 16px;
    color: #575757;
    line-height: 28px;
    display: inline-block;
    width: 392px;
    height: 28px;
    overflow: hidden;
}

#index-prefecture .secondary-title:hover {
    color: #4E9FEF
}

#government {
    background: #f7e3de;
    border-radius: 2px;
    width: 245px;
    height: 41px;
    padding: 21px 30px
}

#government .ico-10 {
    background: url(../images/2018/ico-10.png) no-repeat 50%;
    width: 153px;
    height: 36px;
    margin-right: 15px
}

#government .government-nav {
    border-left: 1px solid #d2a69b;
    padding-left: 15px;
    width: 54px
}

#government .government-nav a {
    color: #a79088;
    font-size: 12px;
    margin: 1.5px 0;
    padding: 7px 0;
}

#government-news .title-str {
    font-size: 20px;
    color: #535353
}

#government-news .ico-11 {
    background: url(../images/2018/ico-11.png) no-repeat 50%;
    width: 68px;
    height: 28px
}

#government-news .dynamic-list {
    margin-top: 20px;
    overflow: hidden;
    height: auto;
}

#comprehensive, #publicity {
    margin-top: 30px;
    margin-bottom: 30px
}

#publicity {
    margin-bottom: 15px;
    margin-top: 20px
}

#culture, #economy, #life, #technology,#internat {
    margin-top: 30px
}

#culture .column-title, #economy .column-title,#internat .column-title, #life .column-title, #technology .column-title {
    color: #373737;
    font-size: 32px;
    font-weight: 700
}

#life .life-ico {
    background: url(../images/2018/ico-15.png) no-repeat 0 5px;
    height: 42px;
    margin-right: 8px;
    width: 34px
}

#life .tourism-img {
    margin-top: 15px
}

#life .tourism-img a {
    margin-bottom: 5px;
    height: 70px;
    display: block
}

#life .tourism-img img {
    width: 109px;
    height: 70px;
    margin-right: 9px
}

#life .tourism-img p {
    color: #535
}

#life .tourism-img p:hover {
    color: #4E9FEF
}

#life .tourism-list {
    margin-top: 5px
}

#life .tourism-list li {
    margin-bottom: 3px;
    line-height: 27px;
    height: auto
}

#culture .new-list .point, #economy .new-list .point,#internat .new-list .point, #life .new-list .point, #technology .new-list .point {
    background: #73abff;
    height: 4px;
    margin-right: 10px;
    margin-top: 10px;
    width: 4px
}

#culture .new-list .main-title, #economy .new-list .main-title,#internat .new-list .main-title, #life .new-list .main-title, #technology .new-list .main-title {
    font-size: 18px;
    width: 423px;
    height: 24px;
    overflow: hidden;
}

#culture .new-list .secondary-title, #economy .new-list .secondary-title,#internat .new-list .secondary-title, #life .new-list .secondary-title, #technology .new-list .secondary-title {
    color: #575757;
    font-size: 16px;
    width: 420px;
    overflow: hidden;
}

#english-channel {
    margin-top: 20px
}

#english-channel .main-title a {
    font-size: 32px;
    color: #4861af;
    margin-bottom: 20px;
    font-weight: 600;
    float: left;
    margin-right: 15px
}

#english-channel .main-title img {
    height: 29px;
    margin-top: 3px;
    display: block
}

#english-channel .left-box {
    width: 347px
}

#english-channel .left-box .title-zh {
    font-size: 20px;
    color: #535353;
    margin-right: 6px
}

#english-channel .left-box .title-en {
    background: #3f8dff;
    width: 124px;
    height: 24px;
    line-height: 24px;
    border-radius: 20px;
    text-align: center;
    font-size: 12px;
    color: #fff
}

#english-channel .left-box .news {
    width: 347px;
    overflow: hidden;
    position: relative;
    margin-top: 20px;
    height: 177px
}

#english-channel .left-box .news .hd {
    overflow: hidden;
    height: 10px;
    padding: 0 10px
}

#english-channel .left-box .news .pic {
    margin-bottom: 15px
}

#english-channel .left-box .news .pic a {
    font-size: 12px;
    color: #323232
}

#english-channel .left-box .news .title a {
    font-size: 12px;
    color: #b4a890;
    line-height: 18px
}

#english-channel .left-box .news .hd .next, #english-channel .left-box .news .hd .prev {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=54)";
    opacity: .54;
    border-radius: 5px;
    width: 25px;
    height: 40px;
    cursor: pointer
}

#english-channel .left-box .news .hd .prev {
    background: #060606 url(../images/2018/min-left-arrow.png) no-repeat 50%;
    position: absolute;
    left: 0;
    top: 63px;
    z-index: 999;
    opacity: 0.14;
}

#english-channel .left-box .news .hd .prev:hover {
    opacity: 0.6;
}

#english-channel .left-box .news .hd .next {
    background: #060606 url(../images/2018/min-right-arrow.png) no-repeat 50%;
    position: absolute;
    right: 0;
    top: 63px;
    z-index: 999;
    opacity: 0.14;
}

#english-channel .left-box .news .hd .next:hover {
    opacity: 0.6;
}

#english-channel .left-box .news .hd ul {
    float: right;
    overflow: hidden;
    margin-top: 10px;
    zoom: 1
}

#english-channel .left-box .news .hd ul li {
    float: left;
    width: 9px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
    background: url(images/icoCircle.gif) 0 -9px no-repeat
}

#english-channel .left-box .news .hd ul li.on {
    background-position: 0 0
}

#english-channel .left-box .news .bd ul {
    overflow: hidden;
    zoom: 1
}

#english-channel .left-box .news .bd ul li {
    overflow: hidden;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    width: 122px !important;
    padding: 20px;
    margin-right: 19px;
    height: 125px
}

#english-channel .left-box .news .bd ul li .pic img {
    width: 120px;
    height: 90px;
    display: block;
    padding: 2px;
    border: 1px solid #ccc
}

#english-channel .left-box .news .bd ul li .pic a:hover img {
    border-color: #999
}

#english-channel .left-box .wayn {
    background: url(../images/2018/weareyunnan-logo.jpg);
    border-radius: 3px;
    width: 287px;
    height: 109px;
    padding: 30px;
    font-size: 32px;
    color: #fff;
    letter-spacing: 2.74px
}

#english-channel .center-box {
    width: 393px;
    margin-left: 39px;
    margin-right: 35px
}

#english-channel .center-box .coulum-title {
    font-size: 20px;
    color: #535353;
    letter-spacing: 1px;
    border-left: 4px solid #4b96f6;
    padding-left: 8px;
    margin-bottom: 14px
}

#english-channel .center-box .hot .title {
    font-size: 18px;
    color: #4f5ea4;
    margin-bottom: 10px;
    line-height: 23px;
    overflow: hidden;
    height: 23px
}

#english-channel .center-box .hot .summary {
    font-size: 12px;
    color: #575757;
    line-height: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #ddd;
    height: 65px;
    overflow: hidden;
}

#english-channel .center-box ul {
    margin-top: 17px
}

#english-channel .center-box ul li a {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #575757;
    padding-left: 5px;
    width: 385px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

#english-channel .center-box ul li a:hover {
    background: #eff4f7;
    border-radius: 3px;
    color: #247de7
}

#english-channel .right-box {
    width: 386px
}

#english-channel .right-box .coulum-title {
    font-size: 20px;
    color: #535353;
    letter-spacing: 1px;
    border-left: 4px solid #4b96f6;
    padding-left: 8px;
    margin-bottom: 14px
}

#english-channel .right-box .gallery {
    width: 386px;
    height: 223px;
    overflow: hidden;
    position: relative;
    margin-top: 20px;
    margin-bottom: 10px
}

#english-channel .right-box .gallery .hd {
    overflow: hidden;
    height: 10px;
    padding: 0 10px
}

#english-channel .right-box .gallery .pic {
    margin-bottom: 15px;
    width: 386px;
    height: 242px;
    overflow: hidden;
}

#english-channel .right-box .gallery .pic a {
    font-size: 12px;
    color: #323232
}

#english-channel .right-box .gallery .title a {
    font-size: 12px;
    color: #b4a890;
    line-height: 18px
}

#english-channel .right-box .gallery .hd .next, #english-channel .right-box .gallery .hd .prev {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=54)";
    opacity: .54;
    border-radius: 5px;
    width: 25px;
    height: 40px;
    cursor: pointer
}

#english-channel .right-box .gallery .hd .prev {
    background: #060606 url(../images/2018/min-left-arrow.png) no-repeat 50%;
    position: absolute;
    left: 0;
    top: 95px;
    z-index: 999;
    opacity: 0.3;
}

#english-channel .right-box .gallery .hd .prev:hover {
    opacity: 0.6;
}

#english-channel .right-box .gallery .hd .next {
    background: #060606 url(../images/2018/min-right-arrow.png) no-repeat 50%;
    position: absolute;
    right: 0;
    top: 95px;
    z-index: 999;
    opacity: 0.3;
}

#english-channel .right-box .gallery .hd .next:hover {
    opacity: 0.6;
}

#english-channel .right-box .gallery .bd .title {
    position: absolute;
    bottom: 34px;
    width: 367px;
    background: #000;
    background: rgba(0, 0, 0, .8);
    font-size: 16px;
    color: #fff;
    height: 35px;
    line-height: 35px;
    padding: 0 10px
}

#english-channel .right-box .gallery .hd ul {
    float: right;
    overflow: hidden;
    margin-top: 10px;
    zoom: 1
}

#english-channel .right-box .gallery .hd ul li {
    float: left;
    width: 9px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
    background: url(images/icoCircle.gif) 0 -9px no-repeat
}

#english-channel .right-box .gallery .hd ul li.on {
    background-position: 0 0
}

#english-channel .right-box .gallery .bd ul {
    overflow: hidden;
    zoom: 1
}

#english-channel .right-box .gallery .bd ul li {
    overflow: hidden;
    border-radius: 3px;
    width: 386px !important;
    position: relative
}

#english-channel .right-box .gallery .bd ul li .pic img {
    width: 386px;
    height: 242px;
    display: block
}

#english-channel .right-box .gallery .bd ul li .pic a:hover img {
    border-color: #999
}

#english-channel .right-box .gallery-img {
    width: 386px
}

#english-channel .right-box .gallery-img a {
    display: block;
    width: 189px;
    height: 119px;
    position: relative
}

#english-channel .right-box .gallery-img img {
    width: 189px;
    height: 119px
}

#english-channel .right-box .gallery-img p {
    font-size: 14px;
    color: #fff;
    padding-top: 12px;
    padding-left: 12px;
    background: #000;
    background: rgba(0, 0, 0, .68);
    width: 177px;
    top: 0;
    left: 0;
    position: absolute;
    height: 107px
}

#southeast-asia {
    margin-top: 10px;
    margin-bottom: 32px
}

#southeast-asia .left {
    width: 857px
}

#southeast-asia .left .title-zh {
    font-size: 32px;
    color: #4861af;
    font-weight: 600
}

#southeast-asia .left .title-en {
    font-size: 18px;
    color: #8a8eab;
    margin-left: 10px;
    line-height: 47px;
    height: 41px
}

#southeast-asia .left .min-img-loop {
    width: 857px;
    overflow: hidden;
    position: relative;
    margin:30px auto 0;
    height: 237px;
}

#southeast-asia .left .min-img-loop .hd {
    width: 857px;
    overflow: hidden;
    height: 0;
    background: #f4f4f4;
    padding: 0 10px
}

#southeast-asia .left .min-img-loop .hd .next, #southeast-asia .left .min-img-loop .hd .prev {
    border-radius: 3px;
    width: 34px;
    height: 36px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    opacity: 0.3;
    z-index: 999
}

#southeast-asia .left .min-img-loop .hd .next:hover, #southeast-asia .left .min-img-loop .hd .prev:hover {
    opacity: 0.6
}

#southeast-asia .left .min-img-loop .hd .prev {
    background: #060606 url(../images/2018/min-right-arrow.png) no-repeat 50%;
    position: absolute;
    top: 115px;
    right: 0
}

#southeast-asia .left .min-img-loop .hd .next {
    background: #060606 url(../images/2018/min-left-arrow.png) no-repeat 50%;
    position: absolute;
    top: 115px;
    left: 0
}

#southeast-asia .left .min-img-loop .hd ul {
    float: right;
    overflow: hidden;
    margin-top: 10px;
    zoom: 1
}

#southeast-asia .left .min-img-loop .hd ul li {
    float: left;
    width: 9px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
    background: url(images/icoCircle.gif) 0 -9px no-repeat
}

#southeast-asia .left .min-img-loop .hd ul li.on {
    background-position: 0 0
}

#southeast-asia .left .min-img-loop .bd ul {
    overflow: hidden;
    zoom: 1
}

#southeast-asia .left .min-img-loop .bd ul li {
    width: 232px;
    margin-right: 20px
}

#southeast-asia .left .min-img-loop .bd ul li .pic {
    text-align: center;
    width: 232px;
    height: 130px;
    overflow: hidden;
}

#southeast-asia .left .min-img-loop .bd ul li .pic img {
    width: 232px;
    height: 131px
}

#southeast-asia .left .min-img-loop .bd ul li .pic a:hover img {
    border-color: #999
}

#southeast-asia .left .min-img-loop .bd ul li .title {
    height: auto;
    padding: 14px;
    border: 1px solid #eaeaea;
    border-radius: 0 0 2px 2px;
    margin-top: -6px
}

#southeast-asia .left .min-img-loop .bd ul li .title .title-str {
    font-size: 14px;
    color: #535353;
    height: 40px;
    margin-bottom: 22px;
    line-height: 18px
}

#southeast-asia .left .min-img-loop .bd ul li .title .time {
    font-size: 12px;
    color: #bbb;
    line-height: 21px;
    width: 72px;
    height: 20px;
    overflow: hidden;
}

#southeast-asia .left .min-img-loop .bd ul li .title .score {
    background: #f7f7f7;
    border-radius: 12.5px;
    height: 21px;
    font-size: 12px;
    color: #bbb;
    text-align: center;
    line-height: 21px;
    padding: 0 15px
}

#southeast-asia .left .max-img-loop {
    width: 502px;
    height: 314px;
    margin-right: 30px;
    margin-top: 20px;overflow: hidden;
}

#southeast-asia .left .max-img-loop .hd {
    position: relative;
    height: 0;
    padding: 0 10px
}

#southeast-asia .left .max-img-loop .hd .next, #southeast-asia .left .max-img-loop .hd .prev {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    opacity: .3;
    border-radius: 3px;
    width: 34px;
    height: 68px;
    position: absolute
}

#southeast-asia .left .max-img-loop .hd .prev {
    background: #060606 url(../images/2018/min-right-arrow.png) no-repeat 50%;
    top: -185px;
    right: 0;
    display: block
}

#southeast-asia .left .max-img-loop .hd .next {
    background: #060606 url(../images/2018/min-left-arrow.png) no-repeat 50%;
    top: -185px;
    left: 0;
    display: block
}

#southeast-asia .left .max-img-loop .hd ul {
    float: right;
    overflow: hidden;
    margin-top: 10px;
    zoom: 1
}

#southeast-asia .left .max-img-loop .hd ul li {
    float: left;
    width: 9px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
    background: url(images/icoCircle.gif) 0 -9px no-repeat
}

#southeast-asia .left .max-img-loop .hd ul li.on {
    background-position: 0 0
}

#southeast-asia .left .max-img-loop .bd ul {
    overflow: hidden;
    zoom: 1
}

#southeast-asia .left .max-img-loop .bd img {
    width: 502px;
    height: 314px
}

#southeast-asia .left .max-img-loop .bd .title {
    height: 35px;
    line-height: 35px;
    background: #000;
    background: rgba(0, 0, 0, .7);
    padding-left: 10px;
    font-size: 16px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%
}

#southeast-asia .left .max-img-loop .bd .title a {
    color: #fff
}

#southeast-asia .left .max-img-loop .bd ul li {
    float: left;
    overflow: hidden;
    text-align: center;
    width: 502px !important;
    height: 314px;
    position: relative
}

#southeast-asia .left .max-img-loop .bd ul li .pic {
    text-align: center;
    width: 502px;
    height: 314px;
    overflow: hidden;
}

#southeast-asia .left .news-list {
    margin-top: 16px;
    width: 325px
}

#southeast-asia .left .news-list .hot-news {
    padding-bottom: 11px;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 11px;
    height: auto;
    overflow: hidden;
}

#southeast-asia .left .news-list .hot-news p {
    font-size: 20px;
    color: #535353;
    margin-bottom: 8px
}

#southeast-asia .left .news-list .hot-news p:hover {
    color: #4E9FEF
}

#southeast-asia .left .news-list .hot-news span {
    font-size: 12px;
    color: #6e6e6e;
    height: 35px;
    display: block;
    overflow: hidden;
}

#southeast-asia .left .news-list .list-news li {
    height: 34px;
    line-height: 34px
}

#southeast-asia .right {
    width: 322px
}

#southeast-asia .right .group {
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
    border-bottom: 1px solid #f3f3f3
}

#southeast-asia .right .group ul {
    margin-top: -5px
}

#southeast-asia .right .group .switch-top {
    background: #ebebeb;
    width: 320.5px
}

#southeast-asia .right .group .switch-top span {
    width: 50%;
    height: 47px;
    line-height: 47px;
    font-size: 16px;
    color: #5e5e5e;
    text-align: center
}

#southeast-asia .right .group .switch-top .switch-item {
    background: #ebebeb;
    font-size: 16px;
    color: #373737
}

#southeast-asia .right .group .switch-top .on span {
    background: #fff;
    border-top: 2px solid #4b96f6;
    height: 45px;
    color: #4b96f6;
    font-size: 16px;
    font-weight: 600
}

#southeast-asia .right .group .switch-data li {
    height: 35px;
    overflow: hidden;
    padding: 0 14px;
    width: 292.5px;
    margin: 5px 0 0
}

#southeast-asia .right .group .switch-data .selected {
    height: 115px;
    background: #f8f8f8;
    padding: 14px
}

#southeast-asia .right .group .switch-data img {
    width: 109px;
    height: 72px;
    margin-right: 10px
}

#southeast-asia .right .group .switch-data .title {
    height: 35px;
    line-height: 35px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

#southeast-asia .right .group .switch-data .title:hover {
    color: #4E9FEF
}

#southeast-asia .right .group .switch-data .summary {
    width: 170px;
    font-size: 12px;
    line-height: 19px;
    height: 72px;
    overflow: hidden
}

#southeast-asia .right .linkage {
    background: #fafafa;
    padding: 20px;
    width: 280px;
    margin-top: 15px;
    border-top: 1px solid #f3f3f3
}

#southeast-asia .right .linkage .socre {
    color: #b4a890
}

#southeast-asia .right .linkage .title-str {
    font-size: 14px;
    color: #636363;
    margin-left: 5px;
    width: 208px
}

#southeast-asia .right .linkage .title-str:hover {
    color: #4E9FEF
}

#southeast-asia .right .linkage li {
    margin-top: 11px;
    height: 19px;
    overflow: hidden;
}

#southeast-asia .right .linkage .linkage-titlemargin-bottom:

18
px

;
border-left:

4
px solid #4b96f6

;
font-size:

16
px

;
height:

17
px

;
line-height:

17
px

;
padding-left:

11
px

;
color: #373737

;
}
#technology {
    margin-bottom: 15px
}

#technology .technology-ico {
    background: url(../images/2018/ico-13.png) no-repeat 0 8px;
    height: 42px;
    margin-right: 8px;
    width: 26px
}

#technology .synthetical-right {
    margin-left: 15px;
    padding: 0;
    background: none;
    width: 320px;
    border: 0
}

#technology .product {
    width: 320px;
    height: 105px
}

#technology .product img {
    display: block;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

#technology .xm {
    border: 1px solid #f3f3f3
}

#technology .xm .xm-title {
    font-size: 16px;
    color: #373737;
    border-left: 4px solid #3286f4;
    width: 255px;
    padding: 0 10px;
    margin: 16px auto 0
}

#technology .xm .xm-img-box li {
    padding: 0 20px 15px;
    border-bottom: 1px solid #f0f0f0;
    margin-top: 20px;
    height: auto;
    line-height: normal
}

#technology .xm .xm-img-box li:after {
    content: "";
    clear: both;
    display: block
}

#technology .xm .xm-img-box .img-new {
    width: 162px;
    margin-left: 10px
}

#technology .xm .xm-img-box .img-new .title {
    border-left: 0;
    font-size: 14px;
    height: 32px;
    line-height: 17px;
    padding-left: 0;
    margin-bottom: 16px;
    text-overflow: ellipsis;
    display: block;
    -webkit-line-clamp: 3;
    overflow: hidden
}

#technology .xm .xm-img-box .img-new .summary {
    font-size: 12px;
    color: #cac0a6;
    display: block;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 15px
}

#technology .xm .xm-img-box img {
    width: 106px;
    height: 66px
}

#technology .xm .xm-img-box .xm-img-title {
    width: 166px
}

#technology .xm .xm-img-box .xm-img-title p {
    height: 40px;
    font-size: 14px;
    color: #535353;
    margin-bottom: 15px
}

#technology .xm .xm-img-box .xm-img-title span {
    font-size: 12px;
    color: #cac0a6
}

#technology .xm .xm-str-box li {
    padding: 10.6px 20px;
    border-bottom: 1px solid #f0f0f0;
    height: auto;
    line-height: inherit;
    width: 278px;
    text-overflow: initial;
    white-space: normal;
}

#technology .xm .xm-str-box li a {
    line-height: 22px;
    height: 44px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

#technology .xm .xm-str-box li:last-child {
    border-bottom: 0
}

#technology .xm .xm-str-box p {
    font-size: 14px;
    color: #535353;
    margin-bottom: 4px
}

#technology .xm .xm-str-box span {
    font-size: 12px;
    color: #cac0a6
}

.synthetical-right {
    background: #f8f8f8;
    border: 1px solid #f3f3f3;
    line-height: 16px;
    margin-left: 15px;
    padding: 25px 15px 15px;
    width: 290px
}

.synthetical-right .title {
    border-left: 4px solid #4b96f6;
    font-size: 16px;
    height: 17px;
    line-height: 17px;
    padding-left: 11px;
    color: #373737
}

.synthetical-right li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.synthetical-right li a{

}

.synthetical-right li a:hover {
    color: #4E9FEF
}

.synthetical-right .synthetical-list {
    margin-bottom: 10px;
    margin-top: 15px
}

#release-hall {
    margin-top: 20px;
    width: 855px;
    border-top: 1px solid #ddd
}

#release-hall .words_li:after {
    display: block;
    content: "";
    clear: both
}

#release-hall .words_text {
    margin-bottom: 10px
}

#release-hall .user_name {
    font-size: 13px;
    color: #4169ce
}

#release-hall .words_info_a {
    font-size: 12px;
    color: #4169ce
}

#release-hall cite {
    font-style: normal;
    font-size: 12px
}

#release-hall cite a {
    color: #4169ce;
    font-size: 13px;
    line-height: 22px
}

#release-hall .release-hall-title {
    background: url(../images/2018/release-hall-title.png) no-repeat 50%;
    border-top: 2px solid #4c96f6;
    height: 24px;
    padding: 20px 0;
    width: 166px
}

#release-hall .sub-bottom {
    width: 100%;
    height: 260px;
    margin-top: 20px;
    border-top: 1px solid #979797
}

#release-hall .words_bottom {
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px
}

#release-hall .release-hall-introduction {
    color: #535353;
    font-size: 12px;
    line-height: 65px
}

#release-hall .release-data {
    margin-top: 23px
}

#release-hall .release-data .release-logo {
    background: url(../images/2018/release-hall-logo.png) no-repeat 50%;
    width: 347px;
    height: 213px
}

#release-hall .user_avatar_link img {
    border-radius: 50%
}

#release-hall .release-info {
    width: 450px;
    height: 174px;
    margin-left: 18px;
    background: #f8f8f8;
    padding: 20px;
    border-radius: 8px
}

#release-hall .release-info ul {
    height: 175px;
    overflow-y: scroll
}

#release-hall .release-info ul::-webkit-scrollbar {
    width: 6px;
    height: 10px
}

#release-hall .release-info ul::-webkit-scrollbar-button {
    background-color: #f8f8f8
}

#release-hall .release-info ul::-webkit-scrollbar-track, #release-hall .release-info ul::-webkit-scrollbar-track-piece {
    background: #f8f8f8
}

#release-hall .release-info ul::-webkit-scrollbar-thumb {
    background: #cacaca;
    border-radius: 12px
}

#release-hall .release-info ul::-webkit-scrollbar-corner, #release-hall .release-info ul::-webkit-scrollbar-resizer {
    background: #f8f8f8
}

#release-hall .user_avatar_container {
    float: left
}

#release-hall .words_content {
    float: left;
    width: 390px;
    margin-left: 10px
}

#culture .culture-ico {
    background: url(../images/2018/ico-14.png) no-repeat 0 7px;
    height: 42px;
    margin-right: 8px;
    width: 36px
}

.flexAdv1 {
    left: 0
}

.flexAdv1, .flexAdv2 {
    position: fixed;
    top: 90px;
    width: 100px;
    height: 260px;
    z-index: 9999
}

.flexAdv2 {
    right: 0
}

#top {
    padding: 16px 0;
    border-bottom: 1px solid #f1f1f1
}

#top .top-box {
    width: 1200px;
    margin: 0 auto
}

#top .copy-logo {
    width: 124px;
    height: 36px
}

#top .news-logo {
    background: url(../images/2018/news-logo.png) no-repeat 50%;
    height: 36px;
    width: 83px;
    margin-left: 5px
}

#top .nav-box {
    height: 36px;
    line-height: 36px
}

#top .nav-box a {
    float: left;
    display: block;
    margin-left: 30px;
    color: #303030;
    font-size: 16px
}

#top .nav-operate {
    margin-left: 22px;
    margin-top: 10px
}

#top .nav-operate span {
    float: left;
    display: block;
    width: 18px;
    height: 18px;
    border-radius: 2px;
    margin-right: 10px
}

#top .top-ico-1 {
    background: #e9f3ff url(../images/2018/top-add.png) no-repeat 50%
}

#top .top-ico-2 {
    background: #e9f3ff url(../images/2018/top-nav-more.png) no-repeat 50%
}

#top .operate input[type=text] {
    background: url(../images/2018/bg-point.jpg) repeat;
    width: 150px;
    height: 36px;
    line-height: 36px;
    padding: 0 0 0 15px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

#top .operate input[type=submit] {
    width: 36px;
    height: 36px;
    background: #4b96f6 url(../images/2018/search.png) no-repeat 50%;
    color: #ccc;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

#top .operate .user-box {
    background: url(../images/2018/user-box.png) no-repeat 50%;
    width: 45px;
    height: 36px;
    margin-left: 30px;
    position: relative
}

#top .operate .user-box img {
    width: 33px;
    height: 33px;
    position: absolute;
    top: 2px;
    left: 1px;
    border-radius: 50%;
    background: #ddd
}

#top .operate .user-box .user-operate {
    width: 6px;
    height: 6px;
    background: url(../images/2018/bottom-arrow.png) no-repeat 50%;
    top: 9px;
    right: 5px;
    position: absolute
}

.top-news-bottom {
    margin-bottom: 28px
}

#bottom .bottom-box {
    width: 1200px;
    margin: 0 auto
}

#bottom .complex {
    background: #f8f8f8;
    color: #535353;
    padding: 5px 0 44px
}

#bottom .complex p {
    line-height: 28px
}

#bottom .complex .bottom-box .right p {
    text-align: right
}

#bottom .complex .bottom a {
    margin-right: 15px;
    display: block;
    margin-top: 34px
}

#bottom .nav {
    background: #565656;
    padding: 18px 0 17px
}

#bottom .nav .left {
    color: #fff
}

#bottom .nav a {
    margin-left: 20px;
    color: #fff
}

#bottom .bottom-ico1, #bottom .bottom-ico2, #bottom .bottom-ico3, #bottom .bottom-ico4, #bottom .bottom-ico5,#bottom .bottom-ico6,#bottom .bottom-ico7 {
    height: 30px
}

#bottom .bottom-ico2, #bottom .bottom-ico3, #bottom .bottom-ico5,#bottom .bottom-ico7 {
    width: 145px
}

#bottom .bottom-ico1 {
    background: url(../images/2018/bottom-ico-1.png) no-repeat 50%;
    width: 204px
}

#bottom .bottom-ico2 {
    background: url(../images/2018/bottom-ico-2.png) no-repeat 50%
}

#bottom .bottom-ico3 {
    background: url(../images/2018/bottom-ico-3.png) no-repeat 50%
}

#bottom .bottom-ico4 {
    background: url(../images/2018/bottom-ico-4.png) no-repeat 50%;
    width: 143px
}

#bottom .bottom-ico5 {
    background: url(../images/2018/bottom-ico-5.png) no-repeat 50%
}
#bottom .bottom-ico6 {
    background: url(../images/2023/wfblxx.png) no-repeat 50%;
    width: 177px
}
#bottom .bottom-ico7 {
    background: url(../images/2023/sqqqjb.png) no-repeat 50%
}
#advs {
    position: relative
}

#advs p {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #fff;
    background: #000;
    background: rgba(0, 0, 0, .55);
    width: 62px;
    height: 26px;
    border-top-left-radius: 5px;
    line-height: 26px;
    text-align: center
}

#advs .adv-1 {
    width: 1200px;
    height: 100px
}

#advs .adv-1, #advs .adv-2 {
    background: #ddd;
    margin: 0 auto;
    position: relative
}

#advs .adv-2 {
    width: 387px;
    height: 80px
}

#advs .adv-3 {
    height: 130px
}

#advs .adv-3, #advs .adv-4 {
    width: 305px;
    background: #ddd;
    margin: 0 auto;
    position: relative
}

#advs .adv-4 {
    height: 211px
}

#advs .adv-5 {
    width: 281px;
    height: 122px
}

#advs .adv-5, #advs .adv-6 {
    background: #ddd;
    margin: 0 auto;
    position: relative
}

#advs .adv-6 {
    width: 300px;
    height: 88px
}

#advs .adv-7 {
    width: 281px;
    height: 147px;
    background: #ddd;
    margin: 0 auto;
    position: relative
}

#advs .adv-8 {
    width: 1200px
}
#advs .adv-8, #advs .adv-9 {
    height: 80px;
    background: #ddd;
    margin: 0 auto;
    position: relative
}
.index-scroll .scroll-two,#advs .scroll-two{height: auto;}
#advs .adv-9 {
    width: 855px
}

#advs .adv-10 {
    width: 305px;
    height: 80px;
    background: #fff;
    margin: 0 auto;
    position: relative
}

#link .link-switch .link-nav {
    color: #535353;
    font-size: 18px;
    margin-right: 35px;
    width: 76px;
    font-weight: 700;
    text-align: center
}

#link .link-switch .selected {
    border-bottom: 2px solid #4b96f6;
    padding-bottom: 6px
}

#link .link-list .group .items {
    margin-top: 22px
}

#link .link-list .group .items a {
    color: #535353;
    margin-bottom: 5px;
    width: 130px;
    margin-right: 20px
}

#return-top {
    background: url(../images/2018/return-top.png) no-repeat 50%;
    height: 44px;
    position: fixed;
    width: 42px;
    bottom: 20px;
    right: 5%;
    cursor: pointer
}

.return-top-selected {
    background: url(../images/2018/return-top-selected.png) no-repeat 50% !important
}

#news .main-title {
    font-size: 18px;
    height: 35px;
    line-height: 35px;
    max-width: 380px;
    overflow: hidden;
}

#index-prefecture .main-title {
    height: auto;
    line-height: inherit;
}

#index-prefecture {
    margin-top: 20px;
}

#culture .new-list .main-title:hover, #economy .new-list .main-title:hover,#internat .new-list .main-title:hover, #life .new-list .main-title:hover, #technology .new-list .main-title:hover {
    color: #4E9FEF !important
}

#culture .new-list .secondary-title:hover, #economy .new-list .secondary-title:hover,#internat .new-list .secondary-title:hover, #life .new-list .secondary-title:hover, #technology .new-list .secondary-title:hover {
    color: #4E9FEF !important
}

#southeast-asia .news-list a {
    height: auto;
}

.cmr {
    margin-left: 11px;
}

#technology {
    margin-bottom: 10px;
    margin-top: 15px;
}

#culture {
    margin-top: 20px;
}

#southeast-asia .left .max-img-loop .hd .next:hover, #southeast-asia .left .max-img-loop .hd .prev:hover {
    opacity: .6;
}

#D1pic1 .focus .fcon {
    overflow: hidden;
}

.comprehensive .video-list .bd ul li .pic {
    overflow: hidden;
    width: 170px;
    height: 100px;
}

#link {
    width: 100%;
    background: #f8f8f8;
    padding-top: 25px;
    padding-bottom: 25px;
}

#link .link-switch {
    width: 1200px;
    margin: 0 auto;
}

#link .link-list {
    width: 1200px;
    margin: 0 auto;
    border-bottom: 1px solid #DDD;
    min-height: 160px
}

.videoZoom {
    width: 360px;
    height: 240px;
    overflow: hidden;
    display: block
}

#index-prefecture .new-img .new-img-item {
    width: 210px;
    height: 162px;
}

#index-prefecture .new-img .imgA {
    margin-bottom: 5px;
    width: 210px;
    height: 135px;
    overflow: hidden;
}

.synthetical-news .synthetical-img-hot a:first-child {
    width: 361px;
    height: 203px;
    overflow: hidden;
}

.synthetical-news .synthetical-img-item a:first-child {
    width: 175px;
    height: 102px;
    overflow: hidden;
}

.shrink {
    margin-top: 15px;
}

.adv-11 {
    width: 1200px;
    height: 880px;
    background: #DDD;
    margin: 0 auto;
}

#life .tourism-img .data-box {
    width: 170px;
    height: 70px;
    overflow: hidden;
}

#life .tourism-img .data-box p {
    margin-bottom: 5px;
    height: 32px;
}

#life .tourism-img .data-box span {
    color: #9c9c9c;
    display: block;
    height: 32px;
    font-size: 12px;
}

.public-adv {
    position: fixed;
    z-index: 999;
    width: 300px;
    height: 160px;
    background: #DDD;
    bottom: 0;
    right: 0;
}

.public-adv .close {
    background: url(../images/2018/close.png) no-repeat center;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 10px;
    top: 10px;
}

.public-adv img {
    width: 100%;
    height: 100%;
}

.linkage-title {
    border-left: 4px solid #4b96f6;
    font-size: 16px;
    height: 17px;
    line-height: 17px;
    padding-left: 11px;
    color: #373737;
    margin-bottom: 15px;
}

.link-hr {
    height: 20px;
    float: left;
    width: 100%;
}

.matrix-c .title {
    font-size: 24px;
    color: #535353;
    font-weight: 600;
}

.matrix-cn {
    width: 1200px;
    margin: 15px auto;
    height: auto;
    overflow: hidden;
}

.matrix-cn ul {
    width: 1222.5px;
    margin-left: -22.5px;
}

.matrix-cn li {
    width: 385px;
    margin-left: 22.5px;
    float: left;
}

.matrix-img {
    width: 100%;
    height: 215px;
    margin: 0 auto;
    overflow: hidden;
}

.matrix-cn li img {
    display: block;
    width: 100%;
    margin: 0 auto;
    height: 215px;
    vertical-align: top;
    transition: all 0.4s ease-in-out 0s;
    transform: scale(1, 1);
}

.matrix-cn li p {
    width: 100%;
    margin: 0 auto;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    text-align: center;
}

.matrix-cn li p em {
    font-size: 18px;
    background: url("../images/vico1.png") no-repeat left center;
    padding-left: 25px;
    font-style: normal;
    font-weight: 700;
}

.matrix-cn li a:hover em {
    color: #4E9FEF;
}

.matrix-cn li a:hover img {
    transform: scale(1.06, 1.06);
    -ms-transform: scale(1.06, 1.06);
    -webkit-transform: scale(1.06, 1.06);
}

.matrix-c a:hover .title {
    color: #4E9FEF;
}
.bottom-box-t{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
#top{padding:12px 0;}
#search {position: relative;background: #fafafa;border: 1px solid #f3f3f3;border-radius: 2px;width: 330px;height: 40px;margin-right: 16px;margin-top: 5px;}
#search input[type=text] {width: 247px;position: absolute;top: 0;left: 0;height: 42px;padding-left: 21px;line-height: 0;font-size: 14px;color: #bcbcbc;letter-spacing: .7px;text-align: left;}
#search input[type=submit] {border-radius: 2px;height: 41px;width: 60px;cursor: pointer;float: right;background-size: 45%;}
.nav-group .group-1 {padding: 5px 0 0;margin-bottom: 5px;}
.nav-group .group-1 .br{height: 43px;}
.headline{margin: 5px auto 10px;padding: 10px 21px 10px;}
.headline .hot .summary{margin-bottom: 10px;}
.index-adv-group {width: 1221px;margin: 5px auto 0;}
.hot-column {width: 1200px;margin: 0px auto 0;}
.headline-1{margin: 10px auto 0;}
.hot-column .hot-column-list a {margin-left: 15px;width: 217px;text-align: center;color: #b5b5c7 !important;}
.headline-1 {margin: 15px auto 0;}
.headline-1 .summary {color: #707070;letter-spacing: .3px;text-align: center;margin-bottom: 30px;}
.hot-column .hot-column-list li {float: left;margin-bottom: 2px;}
.headline-1 .title {font-size: 26px;color: #474747;letter-spacing: 1.3px;text-align: center;margin-bottom: 8px;font-weight: 700;}
.hot-column .hot-column-list a {margin-left: 15px;width: 217px;text-align: center;color: #b5b5c7 !important;letter-spacing: 0.5px;}
.community-img-list .summary {display: block;width: 100%;font-size: 14px;color: #636363;height:auto}
#community .community-right {background: #f8f8f8;border: 1px solid #f3f3f3;margin-left: 15px;padding: 25px 20px;width: 280px;line-height: 16px;float: right !important;}
#community .community-right .activity-list {margin-bottom: 35px;}
#community .community-right .activity-list li {position: relative;margin: 20px 0 0;}
#community .community-str .str-list .item {margin-top: 10px;}
#community .community-str .str-list .data {margin-top: 10px;}
#community .community-str .str-list .time {margin-top: 15px;color: #979797;height: auto;}
#community .community-right .title {height: 16px;border-left: 4px solid #4b96f6;padding-left: 11px;font-size: 16px;}
#community .community-right .activity-list .enroll {border: 1px solid #d3c7b6;border-radius: 2px;width: 42px;height: 20px;position: absolute;right: 0;bottom: -2px;font-size: 12px;color: #ba9c6b;text-align: center;line-height: 20px;}'
.comprehensive .special-topic .next, .comprehensive .special-topic .prev{opacity:0.3;}
.comprehensive .special-topic .next:hover,   .comprehensive .special-topic .prev:hover{opacity: 0.6}
#english-channel .right-box .coulum-title{height:18px;line-height:18px;}
.focus .next{background: #060606 url(https://www.kunming.cn/images/2018/max-right-arrow.png) no-repeat center;opacity:0.3;filter:alpha(opacity=30);}
.focus .prev{background: #060606 url(https://www.kunming.cn/images/2018/max-left-arrow.png) no-repeat center;opacity:0.3;filter:alpha(opacity=30);}
.comprehensive .special-topic .next, .comprehensive .special-topic .prev{opacity:0.3}
.focus .next:hover, .focus .prev:hover, .comprehensive .special-topic .next:hover, .comprehensive .special-topic .prev:hover{opacity:0.6}
.focus .next:hover{background-position:0;background: #060606 url(https://www.kunming.cn/images/2018/max-right-arrow.png) no-repeat center;}
.focus .prev:hover{background-position:0;background: #060606 url(https://www.kunming.cn/images/2018/max-left-arrow.png) no-repeat center;}
#culture .column-title:hover, #economy .column-title:hover,#internat .column-title:hover, #life .column-title:hover, #technology .column-title:hover,#community .column-title:hover,.comprehensive .title:hover,
.tody-hot .tody-title .title-str:hover,#government-news .title-str:hover,#community .community-right .title:hover,.synthetical-right .title:hover{color:#3567D6}
#southeast-asia .left .title-zh:hover, #english-channel .main-title a:hover{color:#5676da}
#southeast-asia .right .linkage .title-str{height:19px;line-height:19px;overflow:hidden}
.public-adv{position: fixed;z-index: 999;width: 300px;height: 160px;background: #DDD;bottom: 0;right: 0;}
.public-adv .close{background: url(../images/2018/close.png) no-repeat center; width: 30px; height: 30px; position: absolute; right: 10px; top: 10px;}
.public-adv img{width:100%;height:100%;}


.comprehensive .title{padding: 8px 0;font-size: 18px;display: inline-block;margin-top: -1px;}
.comprehensive .group-1 {border: 1px solid #e0e0e0;border-top: 2px solid #4b96f6;padding: 13px 18px 0px;width: 269px;margin-top: 10px;margin-bottom: 10px;}
#release-hall {margin-top: 0px;}
#release-hall .release-hall-title{padding: 15px 0;}
#release-hall .release-hall-introduction{line-height:57px;}
#government-news .dynamic-list{margin-top: 0;height:auto;overflow: hidden;}
#southeast-asia{margin-top:20px;margin-bottom:20px;}
#publicity .notice-list{margin-bottom:0}
.btr{height:0;}
.comprehensive .left .newsletter {margin-top: 0;margin-bottom: 17px;}
.comment-hot{margin-top:0}
#index-prefecture .new-img .new-img-item{margin-top:0}
#index-prefecture .new-img{margin-top:0}
#release-hall .release-data { margin-top: 0px;}
#comprehensive{margin-top:0;}
#tody-hot { margin-bottom: 20px;}
#government-news .ico-11 {background: url(../images/2018/ico-11.png) no-repeat 50%; width: 68px;height: 28px; margin-top:-5px;}
#government-news .title-str{font-size:18px;}
.comprehensive .group-1 .title-str{height:20px;line-height:20px}
.notice-list li{height:73.5px}
#government{height:37px;padding:15px 30px;}
.comprehensive .left .new-list{margin:0;}
.comprehensive .left .new-list li:nth-child(1){margin-top: 10px;}
#index-prefecture .main-title{line-height:28px;height: 28px;overflow: hidden;}
#comprehensive{margin-bottom:20px;}
#publicity {margin-bottom: 12px;margin-top: 15px;border-top: 1px solid #DDD;}
#bottom .complex{padding:10px 0 24px}
#bottom .complex .bottom a{margin-top:10px;}
#link{padding-bottom: 7px;}
#link .link-list .group .items{margin-top:15px}
#link .link-list .group .items a{margin-bottom:5px;}
.shrink{margin-top:5px;}
#community{margin-top:20px;margin-bottom:20px;}
.top-bor-box {margin-bottom: 16px;width: 100%;background: #e4e4e4;height: 1px;position: relative;margin-bottom: 15px;}
.community-news{margin-top:20px;}
#economy,#internat {margin-top: 20px;height: 473px;overflow: hidden;}
#culture {margin-top: 20px;height: 473px;overflow: hidden;}
#technology {margin-top: 20px;margin-bottom: 20px;height: 470px;overflow: hidden;}
#life {height: 465px;overflow: hidden;margin-bottom:20px}
#economy,#internat{margin-top:20px;}
#culture .column-title, #economy .column-title,#internat .column-title, #life .column-title, #technology .column-title{font-size:30px;}
.synthetical-news{margin-top:10px;}
.index-adv-group .adv-2{margin:0 10px 5px !important;}
#english-channel .main-title a{margin-bottom:10px;}
#english-channel{margin-top:10px;}
#southeast-asia .left .min-img-loop{margin-top:20px}
#southeast-asia .right .group .switch-data li{margin:3px 0 0}
#link{margin-top:30px}
.district{margin-bottom:0 !important;border-bottom:2px solid #fff}
.nav-group .group-1 .nav-items .nav-w4 a {width: 56px;margin-right: 8px;}
.nav-group .group-1 .nav-items a {
    margin-right: 16px;color: #535353;height: 20px;line-height: 20px;width: 70px;}
.nav-group .group-1 .nav-items .nav-w2 a {width: 75px;}
.nav-group .group-1 .nav-items .nav-w1{margin-bottom: 3px;}
.comprehensive .title {padding: 8px 0;font-size: 18px;display: inline-block;}
.str-adv{display: inline-block;float: right;display: inline-block;margin-top: -5px;color: #8A8EAB;line-height: 26px;}
.str-adv:hover{color: #7082CB;}
#culture .column-title, #economy .column-title,#internat .column-title, #life .column-title, #technology .column-title {font-size: 24px;height: 26px;line-height: 26px;}
#economy .economy-ico,#internat .economy-ico {background: url(../images/2018/ico-13-1.png) no-repeat center;height: 26px;margin-right: 8px;width: 30px;}
#culture .culture-ico {background: url(../images/2018/ico-14-1.png) no-repeat center;height: 26px;margin-right: 8px;width: 36px;}
#technology .technology-ico {background: url(../images/2018/ico-15-1.png) no-repeat center;height: 28px;margin-right: 8px;width: 29px;}
#life .life-ico {background: url(../images/2018/ico-16-1.png) no-repeat center;height: 26px;margin-right: 8px;width: 34px;}
#community .column-title {font-size: 24px;color: #535353;font-weight: 600;}
.synthetical-news {margin-top: 18px;}
.synthetical-str .new-list a {margin-bottom: 12px;margin-top: 0;}
.logo-1 {background: url(../images/2018/logo-1.png) no-repeat 50%;width: 185px;height: 53px;margin-right: 175px;}
.synthetical-img-list {margin-top: 25px;}
.synthetical-news .synthetical-img-item a:first-child {width: 175px;height: 102px;overflow: hidden;margin-bottom: 10px;}
.weather{padding-top: 6px;}
.weather-group{line-height: 19px;}
.weather .weather-time {color: #b7b7b7;font-size: 12px;letter-spacing: .6px;margin-top: 5px;text-align: left;}
#product {margin: 0 15px;}
.synthetical-img-list {margin-top: 25px;}
.synthetical-news .synthetical-img-item a:first-child {width: 175px;height: 102px;overflow: hidden;margin-bottom: 10px;}
.synthetical-str .new-list a {margin-bottom: 12px;margin-top: 0;}
#news .group li:first-child{margin-top: 0;}
.nav-group .group-1 .nav-items .nav-w2, .nav-group .group-1 .nav-items .nav-w3, .nav-group .group-1, .nav-group .group-1 .nav-items .nav-w4{margin-bottom:2px;}
.nav-group .group-1 .nav-items a {margin-right: 16px;color: #535353;height: 20px;line-height: 20px;width: 70px;margin-top: 2px;}
.loading-box{width: 100%;	height: 100%;background:rgba(0,0,0,0.5);position:absolute;top:0;z-index:10}
.sk-chasing-dots {margin: 40px auto;width: 40px;height: 40px;position: relative;text-align: center;-webkit-animation: sk-chasingDotsRotate 2s infinite linear;animation: sk-chasingDotsRotate 2s infinite linear;position: absolute;top: 50%;margin-top: -20px;left: 50%;margin-left: -20px;}
.sk-chasing-dots .sk-child {width: 60%;height: 60%;display: inline-block;position: absolute;top: 0;background-color: #fff;border-radius: 100%;-webkit-animation: sk-chasingDotsBounce 2s infinite ease-in-out;animation: sk-chasingDotsBounce 2s infinite ease-in-out; }
.sk-chasing-dots .sk-dot2 {top: auto;bottom: 0;-webkit-animation-delay: -1s;animation-delay: -1s; }
@-webkit-keyframes sk-chasingDotsRotate {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg); } }
@keyframes sk-chasingDotsRotate {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg); } }
@-webkit-keyframes sk-chasingDotsBounce {0%, 100% {-webkit-transform: scale(0);transform: scale(0); }50% {-webkit-transform: scale(1);transform: scale(1); } }
@keyframes sk-chasingDotsBounce {0%, 100% {-webkit-transform: scale(0);transform: scale(0); }50% {-webkit-transform: scale(1);transform: scale(1); } }
.hot-column .hot-column-list {width: 1160px;height:auto;}
.headline {margin: 5px auto 5px;padding: 10px 21px 10px;}
.logo-1{margin-right: 235px;}
#search-content{padding: 0;width: 1200px;}
#search-content .search-wrap{padding:0;}
#search-content #result{width: 100%;margin: 20px auto 0;}
#search-content .input-group .search-query{border: 1px solid #DDD;padding-left: 10px;}
#search-content .search-right{margin:0}
.kmhd-pc-profile{height: 40px;line-height: 40px;}
.kmhd-pc-profile .kmhd-pc-profile-quick-login{height: 40px;line-height: 40px !important;}
.public-left-adv{position: fixed;z-index: 999;width: 175px;height: 335px;background: #DDD;bottom: 0;left: 0;}
.public-left-adv .close{background: url("https://kunming.cn/images/2021/close.png") no-repeat center; width: 30px; height: 30px; position: absolute; right: 10px; top: 10px;}
.public-left-adv img{width:100%;height:100%;}
.ad_video{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%}

.scroll_dv{width: 1200px;margin:5px auto 0;height: auto;overflow: hidden;}
.scroll_dv img{display: block;width: 100%;margin:0 auto;}

#gnzxlist .new-list{margin-bottom: 10px;height: 400px;overflow: hidden;}
#gnzxlist .hd{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
#gnzxlist .hd ul{width: 70px;margin:0 auto;height: auto;overflow: hidden;}
#gnzxlist .hd ul li{background: #ebebeb;border-radius: 3px;cursor: pointer;float: left;height: 6px;line-height: 40px;margin-right: 7px;text-align: center;width: 10px}
#gnzxlist .hd ul li.on {background: #4e9fef;width: 24px}
#gnzxlist .secondary-title{overflow: hidden;height: 21px;white-space: nowrap;text-overflow: ellipsis;}
#gnzxlist .main-title{white-space: nowrap;text-overflow: ellipsis;}
